#ifndef DATAQUERYWINDOW_H
#define DATAQUERYWINDOW_H

#include <QMainWindow>

QT_BEGIN_NAMESPACE
namespace Ui { class DataQueryWindow; }
QT_END_NAMESPACE

class DataQueryWindow : public QMainWindow
{
    Q_OBJECT
public:
    explicit DataQueryWindow(QWidget *parent = nullptr);
    ~DataQueryWindow();

    // 通用搜索函数
    void searchDatabase(const QString &field, const QString &keyword);

    // 初始化表格
    void initTable();

    // 数据库连接
    bool connectDatabase();

signals:


private slots:
    // 返回按钮槽函数
    void on_backButton_clicked();
//    // 搜索图片名称按钮槽函数
//    void on_photoButton_clicked();
//    // 搜索保存时间按钮槽函数
//    void on_timeButton_clicked();
//    // 搜索动/植物类型按钮槽函数
//    void on_typeButton_clicked();
//    // 搜索动植物名称按钮槽函数
//    void on_nameButton_clicked();
//    // 查找点击按钮槽函数
//    void onSearchClicked(const QString &field);

private:
    // 查询数据信息界面指针
    Ui::DataQueryWindow *ui;

};

#endif // DATAQUERYWINDOW_H
